package com.xiaodeng.xdblogspringboot.pojo.VO;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class CommentVO {
    private Long commentId;        // 评论ID
    private Long articleId;        // 文章ID
    private Long userId;           // 用户ID
    private Long parentCommentId;  // 父评论ID
    private String content;        // 评论内容
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime; // 创建时间

    // 用户信息
    private String nickname;       // 用户昵称
    private String userPic;        // 用户头像

    // 子评论列表（嵌套结构）
    private List<CommentVO> children;
}
